#capture{
  width: 500px;
  // height: 50px;
}

#date-container {
  width: 200px;
}

.table-container {
  height: 400px;
  width: 400px;
  max-width: 400px;
  max-height: 400px;
  overflow: auto;

  #table {
    // display: flex;
    // flex-direction: row;
    min-width: 400px;
  }

  .mat-column-id {
    max-width: 50px;
  }
  .mat-column-program_name {
    max-width: 100px;
  }
  .mat-column-title {
    max-width: 150px;
  }
  .mat-column-begin_time, .mat-column-end_time {
    max-width: 100px;
  }
}
